package cn.sq.musicserver.plug.model.wpmusicapi.kw.entity;

import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.Data;
import lombok.EqualsAndHashCode;
import lombok.experimental.Accessors;

import javax.validation.constraints.NotNull;

/**
 * Created with IntelliJ IDEA.
 * User: SQ
 * Date: 2021/1/6
 * Time: 11:31
 * Description:
 */
@Data
@EqualsAndHashCode(callSuper = false)
@Accessors(chain = true)
@ApiModel(value = "WPQQMusicAPI下载请求参数", description = "WPQQMusicAPI下载请求参数")
public class APIDownloadParam {
    @NotNull
    @ApiModelProperty(value = "下载音乐id")
    String rid;
//    这个字段为其他接口中返回的 strMediaId 字段，可不传，不传默认同 songmid，但是部分歌曲不传可能会出现能获取到链接，但实际404， 所以有条件的大家都传吧
    @NotNull
    @ApiModelProperty(value = "下载类型（音质） 默认：128， 128：mp3 128k，320：mp3 320k，1000 是ape：ape格式 无损 ")
    String br;
    //flac比较特殊需要单独接口
    boolean isflac;


}
